# _*_ coding:utf-8 _*_
# 开发团队: Mavericks
# 开发人员：Maverick·Ming
# 开发IDE： PyCharm
#   项目名：HelloWorld
#   文件名：2.8 运算符.py
# 开发时间：2021/3/12 19:29


# 11.算术运算符
print("\n11.算术运算符")
a11 = 10
b11 = 5
print("a11 + b11", a11 + b11)
print("a11 - b11", a11 - b11)
print("a11 * b11", a11 * b11)
print("a11 / b11", a11 / b11)
# python除法总会返回一个浮点值
# 整除符号 //
# 幂运算 **
# 取模求余 %
print("10 // 3 = ", 10 // 3)
print("2的2次方=", 2 ** 2)
print("10 % 4 =", 10 % 4)

# 12.赋值运算符 =
# +=
# -=
# *=
# /=
# **=
# //=
# %=
print("\n12.赋值运算符")
a12 = 10
# a12 = a12 + 5
a12 += 5
print(a12)

# 13.关系运算符：比较两个值间的关系，总返回boolean值
print("\n13.关系运算符")
# >
# >=
# <
# <=
# ==
# !=
# 这些比较的是对象的value，而非id
# is
# is not
# 这俩比较两个对象的id，比较是否是同一个对象
result = 10 > 20
print(result)
# str比较的是Unicode编码大小，逐一比较，从左边第一位比较

# 14.逻辑运算符 not and or（java中是|| && or）
print("\n逻辑运算符")

# 15.条件运算符 if else
print("15.条件运算符：if else")
a15 = 10
b15 = 20
# print("a的值比较大") if a15 > b15 else print("b的值比较大")
if a15 > b15:
    print("a的值比较大")
else:
    print("b的值比较大")

# 16.运算符的优先级,实在不清楚可以用中括号
